import request from './request';

/**
 * 获取RFM分析统计数据
 */
export function getRfmStatistics() {
  return request({
    url: '/api/dta/customer-analysis/statistics/',
    method: 'get'
  });
}

/**
 * 获取RFM矩阵数据
 */
export function getRfmMatrix() {
  return request({
    url: '/api/dta/customer-analysis/matrix/',
    method: 'get'
  });
}

/**
 * 获取客户类型分布数据
 */
export function getCustomerTypeDistribution() {
  return request({
    url: '/api/dta/customer-analysis/type-distribution/',
    method: 'get'
  });
}

/**
 * 获取RFM客户分析结果列表
 * @param {Object} params 查询参数
 */
export function getRfmResults(params) {
  return request({
    url: '/api/dta/customer-analysis/results/',
    method: 'get',
    params
  });
}

/**
 * 生成RFM分析
 */
export function generateRfmAnalysis() {
  return request({
    url: '/api/dta/customer-analysis/generate/',
    method: 'post'
  });
} 